<?php
	header("content-type:text/html;charset=utf-8");
// 接收数据
$username = $_POST["username"];
$pw = $_POST["pw"];
$pw2 = $_POST["pw2"];


// 验证
if ( strlen($username) < 2){
	echo "用户名的长度必须要大于2";
}elseif( strlen($pw)<6 || strlen($pw2)>12 ){
	
	echo "密码的长度必须在6-12之间";
}elseif( $pw!=$pw2 ){
	echo "密码不一致";
}else{
	
	// 连接数据库
	$conn = new mysqli("Localhost", "root", "", "nj1803");
	
	// 查询user表中，是否存在这个账户
	$sql = "select count(*) as num from user where username='".$username."'";
	$result = $conn->query($sql);	// 真正的执行了查询语句，查询username这个字段的内容为表单提交过来用户名，如果匹配，则返回这行数据；$result表示查询的结果，是一个二维表格
	
	$row = $result->fetch_assoc(); // 在二维表中，获取一行数据
	if( $row["num"]==0 ){
		//echo "没有符合的数据";
		
		// 客户端ip
		$ip = $_SERVER['REMOTE_ADDR'];
		
		// 注册用户
		$sql = "insert into user (username,password,ip,time) values ('".$username."','".$pw."','".$ip."',now())";
		$conn->query($sql);
		echo "注册成功";
		
		
		
	}else{
		echo "注册失败：用户名被占用了";
	}
	
}


?>